Skip to main content
TrustRadius
Amazon SQS

Amazon SQS

Overview

What is Amazon SQS?

Amazon Web Services (AWS) Provides the Amazon Simple Queue Service (SQS), a managed message queue service which supports the safe decoupling and distribution of different components in a cloud infrastructure and cloud applications.

Read more
Recent Reviews

All Q's answered for SQS

7 out of 10
January 31, 2022
Our Application was integrated with third-party app, to fetch updated data from third-party app without keeping users to wait, we used SQS …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing

All Data Transfer In

$0.00

Cloud
per GB

Standard Queue

$0.00000004

Cloud
per request

FIFO Queue

$0.00000005

Cloud
per request

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Amazon SQS?

Amazon SQS Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(29)

Attribute Ratings

Reviews

(1-3 of 3)
Companies can't remove reviews or game the system. Here's why
January 31, 2022

All Q's answered for SQS

Score 7 out of 10
Vetted Review
Verified User
Our Application was integrated with third-party app, to fetch updated data from third-party app without keeping users to wait, we used SQS to bring data out of sync from users call. As user's request is sent to SQS queue and data is updated in our system.
  • Dead letter queue for failed messages
  • Queue management
  • Message delivery to listener
  • More frequest polling will be expensive
  • No detailed monitoring of queues, just current data and regular monitoring is present
  • No way to fetch messages back from the queue
SQS will be helpful for usage in terms of creating a Async flow to your system with though high usage but not high importance data sent to SQS.Whereas in cases where we need to manage messages and auditing of them sent to SQS , also to monitor performance of system integrated with SQS , in such cases SQS would not be a preferred option.Best thing about SQS is that it is quite easy to implement and manage which makes it quick and hassle free.
  • Queue management by removing individual ActiveMQ Queue results in less management of individual servers
  • In a multi server system , sync between all servers is achieved with reduced Development efforts for handling sync
  • Direct impact on time taken to serve messages results in fast and optimised performance
Simple and quick implementation makes it a first go to service when not familiar with queue management. Handling of Dead messages in queue is helpful, as over time these messages stack up causing lots of unnecessary processing at listener end. Retry mechanism for failed messages in systrem is a fine functionality as failed messages need to be handled for a fail safe system Delay implemeted to send message for polling makes it better to build a system which processes heavy data at listener end so to manage messages better before polling
Score 9 out of 10
Vetted Review
Verified User
Incentivized
SQS service is under use at the company level, to handle the different application-level requirements. We mostly use it to decouple different level of modules so that we can provide an efficient solution to the end user.
  • Provides very good support for asynchronous processes.
  • Hosted in the cloud, which supports HIPPA complaints.
  • Options for a FIFO and Standard queue, so anyone can choose on the base of their requirements.
  • Has an add-on functionality of configurable parameters, like Delivery Delay, Default Visibility Timeout, Message Retention Period, Receive Message Wait Time, etc.
  • Almost all of the functionality has been covered by SQS, but they could improve the throughput time.
  • Also, they could provide built-in Cloud Watch, so that we can easily configure it without any external efforts.
We needed an application where we could communicate between asynchronous modules, and we needed a reliable solution where we could upload data under the HIPPA compliance, and Amazon SQS is the best fit.
  • Under the AWS Echo system, it provides great operating power to the application.
  • The cost is much less for messages, and it also supports a multi-user option.
  • Not for us, but for a larger organization, low throughput might become an issue for a standard queue type.
The reason for the choice is due to maintenance needs and HIPPA compliance, as well as the great options under the AWS ecosystem, with very useful configurable parameters.
Amazon Elastic Compute Cloud (EC2), Amazon API Gateway, Neo4j, Amazon Relational Database Service
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We used Amazon SQS primiarly as a service queue to perform asynchronous methods for Mandrill emails for customers. It was used by the Engineering team on behalf of the Marketing team.
  • Background messaging queue service
  • Easy to setup and get up and running
  • Great user interface to notify you of a message getting stuck
  • Email messages to inform you of why a message got stuck
  • SMS notification for stuck messages
  • Better error handling
If you are trying to handle a large messaging queue to your customer base, specifically with email marketing notifications in mass quantities, this is a great tool. If you’re doing more personality, one-off messaging then this is not the ideal service.
  • Positive impact - time allocation towards different features
  • Negative impact - too many resources dedicated towards debugging
  • Positive impact - less manual labor during testing
Amazon SQS stacks up with the best of them as most of their products do. The only issue comparatively that I’ve had with this service, in particular, is the silently failing messages and then allocation of time to dedicate to debugging when the issue of why a message got stuck in a queue was unclear.
Return to navigation